package com.heima.schedule.service;

import com.heima.model.schedule.dtos.Task;

/**
 * @author 张一恒
 * @version 1.0
 * @description: 定时发布文章接收接口
 * @date 2023/1/16 21:04
 */
public interface  TaskService {


    /**
     * 添加任务
     * @param task   任务对象
     * @return       任务id
     */
    public Long addTask(Task task);



    //任务数据保存到数据库
    public Boolean addTaskSendDb(Task task);

    /**
     * @param taskType
     * @param priority
     * @return void
     * @description 拉取redis里的消费数据 删除任务表数据修改任务日志表状态
     * @author 31115
     * @date 2023/1/16 23:05
     */
    void pullTaskDb(Integer taskType,Integer priority);

}
